/** @module constants/api */

/**
 * 移动端Hybird接口
 * @readonly
 * @enum {string}
 */
export const MOBILE_API = {
    /** 
     * 下载 
     */ 
    DOWNLOAD_URL: 'sknowbox://method',
    /**
     * 端上分享接口
     * @param {string} platform 平台(WX, WXCircle, QQ, QQZone)
     * @param {string} data JSON格式的数据
     * @param {string} jsCallBack 回调函数名,一个全局函数,回调参数("success"完成分享, "fail"分享失败, "cancel"取消分享)
     */
    SHARE_URL: 'hybird://method/doShare',
    /** 
     * 打开一个Native窗口
     * @param {string} url 要打开的窗口地址
     * @param {string} title 要打开的窗口名称
     */
    OPEN_NEW_WINDOW_URL: 'hybird://method/openNewWindow',
    /**
     * 打开用户默认浏览器
     * @param {string} url 浏览器默认打开的地址
     */
    OPEN_BROWSER_URL: 'hybird://method/openBrowser',
};

/**
 * 服务端API接口
 * @readonly
 * @enum {string}
 */
export const WEB_API = {
    /**
     * 获取微信配置
     */
    WX_CONFIG_URL: '',
    /** 
     * 服务端域名配置
     */
    HOST: 'http://api.example.com',
    /**
     * 示例接口地址
     */
    EXAMPLE_DATA_URL: '/list'
};
